Implementing a chat program and thus involving majority of networking concepts [closed]

Posted by Anisha Kaul on Programmers See other posts from Programmers or by Anisha Kaul
Published on 2011-11-23T04:59:41Z Indexed on 2011/11/23 10:09 UTC
Read the original article Hit count: 886

Filed under:
  1. Logging the chat messages on the client side.
  2. Registration of ALL clients on the server on their start up.
  3. Client should be able to add another client on his list for chatting.
  4. Server should be able to switch between clients on the basis of FCFS (multithreading).
  5. When a client logs in from other side, its friend client should be able to see it online.

Now, to add to this, there can be things like sharing text/voice/video files etc, but then the focus will be on compression majorly.

With the chat program, my intention is to learn the majority of "networking" concepts.

What else, can be implemented (in this chat program) which can brush up my "networking" concepts?

© Programmers or respective owner

Related posts about networking